package com.adee.java.annotation;

import java.lang.annotation.*;

// 定义一个可以注解在Class，interface，enum上的注解
@Target({ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Inherited
public @interface MyTargetType {
    // 定义注解的一个元素，并给定默认值
    String value() default "我是定义在类接口枚举类上的注解元素value的默认值";
    int id() default 0;
}
